home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / include / asm / mach-default / io_ports.h < prev    next >
C/C++ Source or Header  |  2005-10-13  |  746b  |  31 lines

  1. /*
  2.  *  arch/i386/mach-generic/io_ports.h
  3.  *
  4.  *  Machine specific IO port address definition for generic.
  5.  *  Written by Osamu Tomita <tomita@cinet.co.jp>
  6.  */
  7. #ifndef _MACH_IO_PORTS_H
  8. #define _MACH_IO_PORTS_H
  9.  
  10. /* i8253A PIT registers */
  11. #define PIT_MODE        0x43
  12. #define PIT_CH0            0x40
  13. #define PIT_CH2            0x42
  14.  
  15. /* i8259A PIC registers */
  16. #define PIC_MASTER_CMD        0x20
  17. #define PIC_MASTER_IMR        0x21
  18. #define PIC_MASTER_ISR        PIC_MASTER_CMD
  19. #define PIC_MASTER_POLL        PIC_MASTER_ISR
  20. #define PIC_MASTER_OCW3        PIC_MASTER_ISR
  21. #define PIC_SLAVE_CMD        0xa0
  22. #define PIC_SLAVE_IMR        0xa1
  23.  
  24. /* i8259A PIC related value */
  25. #define PIC_CASCADE_IR        2
  26. #define MASTER_ICW4_DEFAULT    0x01
  27. #define SLAVE_ICW4_DEFAULT    0x01
  28. #define PIC_ICW4_AEOI        2
  29.  
  30. #endif /* !_MACH_IO_PORTS_H */
  31.